#ifndef BATTLE_H_INCLUDED
#define BATTLE_H_INCLUDED

#include "entity.h"
#include "action.h"


class BattleLoop
{
public:
    BattleLoop();
    void StartBattle();

private:
    void OneTurn();
    int Attack(Entity *attacker, Entity *target);
    int Heal(Entity *healer, Entity *target);
    Entity *pEnemy;
    Entity *pPlayer;
    ActionType GetPlayerAction();
    bool playerDeath;


};

#endif // BATTLE_H_INCLUDED
